Position Statement: Supporting Coordinated Adaptation in Networked Systems
نویسندگان
چکیده
While adaptation is widely recognized as valuable, adaptations in most existing systems are limited to changing execution parameters in a single software module or on a single host. Our position is that the true potential of adaptation can only be realized if support is provided for more general solutions, including adaptations that span multiple hosts and multiple system components, and algorithmic adaptations that involve changing the underlying algorithms used by the system at runtime. Such a general solution must, however, address the difficult issues related to these types of adaptations. Adaptation by multiple related components, for example, must be coordinated so that these adaptations work together to implement consistent adaptation policies. Likewise, large-scale algorithmic adaptations need to be coordinated using graceful adaptation strategies in which as much normal processing as possible continues during the changeover. Here, we summarize our approach to addressing these problems in Cactus, a system for constructing highly-configurable distributed services and protocols [2]. When multiple related system components can adapt to changes in the system state, the adaptations performed by these components must be coordinated to achieve a consistent adaptation policy. To achieve this, we have implemented an adaptation controller architecture that is responsible for making adaptation decisions for related adaptive components. Adaptation policies are specified on a componentby-component basis using sets of fuzzy logic rules, and then composed along with rules to coordinate the actions of different components to form a single controller. The challenge, of course, is designing a set of fuzzy rules that reflect the best adaptation strategies for a given situation. Even when coordinated adaptation decisions are made, large-scale algorithmic adaptations still present a difficult challenge. Without special provisions, for example, an adaptive system may be unable to process normal application traffic while it is changing between different algorithms. To alleviate this problem, we have designed and implemented a graceful adaptation protocol that coordinates changes across
منابع مشابه
Supporting Coordinated Adaption in Networked Systems
Providing support for adaptive solutions that allow systems to change their behavior at runtime has the potential to improve functionality and performance in a variety of contexts. This paper argues that the true value of this approach can be realized only by addressing the issues needed to provide a general solution. These include supporting adaptations that span multiple hosts and multiple sy...
متن کاملNeural-Smith Predictor Method for Improvement of Networked Control Systems
Networked control systems (NCSs) are distributed control systems in which the nodes, including controllers, sensors, actuators, and plants are connected by a digital communication network such as the Internet. One of the most critical challenges in networked control systems is the stochastic time delay of arriving data packets in the communication network among the nodes. Using the Smith predic...
متن کاملOntology-based Interoperability Services for Semantic Collaboration in Open Networked Systems
In this paper, we describe an ontology-based collaboration model for supporting semantic interoperability in open networked systems. We characterize discovery and matchmaking semantic interoperability services for retrieving information resources semantically related to a target request, to enable a coordinated and virtualized access to distributed heterogeneous information resources.
متن کاملModelling and Compensation of uncertain time-delays in networked control systems with plant uncertainty using an Improved RMPC Method
Control systems with digital communication between sensors, controllers and actuators are called as Networked Control Systems (NCSs). In general, NCSs encounter with some problems such as packet dropouts and network induced delays. When plant uncertainty is added to the aforementioned problems, the design of the robust controller that is able to guarantee the stability, becomes more complex. In...
متن کاملDesigninga Neuro-Sliding Mode Controller for Networked Control Systems with Packet Dropout
This paper addresses control design in networked control system by considering stochastic packet dropouts in the forward path of the control loop. The packet dropouts are modelled by mutually independent stochastic variables satisfying Bernoulli binary distribution. A sliding mode controller is utilized to overcome the adverse influences of stochastic packet dropouts in networked control system...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001